@charset "utf-8";
/* topbar.css */
#topbar {
	min-width:965px;/*for firefox&ie7+*/
	height:28px;
	background:url(../images/topbar.gif) 0 0 repeat-x;
	border:1px solid #ccc;
	border-top:0 none;
	position:relative;
	z-index:333;
}
#top {
	width:965px;
	height:28px;
	margin:0 auto;
	position:relative;
}
#top li{
	height:21px;
	line-height:21px;
	padding:0 6px 0 4px;
	position:absolute;
	text-align:left;
	z-index:35533;
}
#top_help{
	width:70px;
	right:0;
	top:5px;
	_top:8px;
}
#slink {
	float:right;
	height:26px;
	overflow:hidden;
}
li#top_user{
	width:200px;
	right:265px;
	top:5px;
	text-align:right;
}
li#top_email{
	width:98px;
	right:165px;
	top:5px;
	_top:8px;
	text-align:center;
}
.blue_link a:link,.blue_link a:visited,a.blue_link:link,a.blue_link:visited{color:#43B108;}
.blue_link a:hover,a.blue_link:hover{color:#43B108;}
.red{color:#FF0000}
#slink img {margin:0 3px -2px 0;}
#top li.open_div .dt{
	margin-top:5px;
	padding-right:4px;
	margin-bottom:-1px;
	position:relative;
}
#top li.open_on .dt{
	margin-top:4px;
	background:#ffffcb;
	border:1px solid #999;
	border-bottom:0 none;
}
#top li.open_div .dt a{
	display:block;
	padding:0 18px 1px 4px;
	background:url(../images/arrowbot.gif) right center no-repeat;
}
#top li.open_on .dt a{background:url(../images/arrowtop.gif) right center no-repeat;}
#top li.open_div .dd{
	border:1px solid #999;
	background:#ffffcb;
	overflow:hidden;
	display:none;
}
#top li.open_on .dd{display:block;}
#hd_my {
	right:80px;
}
#hd_my .dt{
	width:82px;
}
#hd_my .dd {
	line-height:20px;
	padding:0 6px;
	width:74px;
}
#welcome {
	width:485px;
	height:58px;
	line-height:58px;
	float:right;
	text-align:right;
}


